cleading of foundation ditches - Turc Anglais Dictionnaire